﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace automobili_data.interfaces
{
   public class Privilegije
    {
        private int pretraga_s, prikazDetalja_s, registracija_s, prijava_s, oglasavanje_k, rezervisanje_k, sopsOglasi_k, sopsRezerv_k, profilPromena_k, privilegije_a, defParSist_a, defNabParAuto_a;
        private int idKor;
        private string nazivP;
        public Privilegije(int pretrag_s, int prikazDetalj_s, int registracij_s, int prijav_s, int oglasavanj_k, int rezervisanj_k, int sopsOglas_k, int sopsRezer_k, int profilPromen_k, int privilegij_a, int defParSis_a, int defNabParAut_a)
        {
            Pretraga_s = pretrag_s;
            PrikazDetalja_s = prikazDetalj_s;
            Registracije_s = registracij_s;
            Prijava_s = prijav_s;
            Oglasavanje_k = oglasavanj_k;
            Rezervisanje_k = rezervisanj_k;
            SopsOglasi = sopsOglas_k;
            SopsRezerv_k = sopsRezer_k;
            ProfilPromena_k = profilPromen_k;
            Privilegije_a = privilegij_a;
            DefParSist_a = defParSis_a;
            DefNabParAuto_a = defNabParAut_a;
        }

        public Privilegije (string nazivP, int idKor, int pretrag_s, int prikazDetalj_s, int registracij_s, int prijav_s, int oglasavanj_k, int rezervisanj_k, int sopsOglas_k, int sopsRezer_k, int profilPromen_k, int privilegij_a, int defParSis_a, int defNabParAut_a)
        {
            NazivP = nazivP;
            IdKor = idKor;
            Pretraga_s = pretrag_s;
            PrikazDetalja_s = prikazDetalj_s;
            Registracije_s = registracij_s;
            Prijava_s = prijav_s;
            Oglasavanje_k = oglasavanj_k;
            Rezervisanje_k = rezervisanj_k;
            SopsOglasi = sopsOglas_k;
            SopsRezerv_k = sopsRezer_k;
            ProfilPromena_k = profilPromen_k;
            Privilegije_a = privilegij_a;
            DefParSist_a = defParSis_a;
            DefNabParAuto_a = defNabParAut_a;
        }

        public Privilegije (int idKor, string nazivP)
        {
            IdKor = idKor;
            NazivP = nazivP;
        }
        //public Privilegije(Boolean pretraga_s, Boolean prikazDetalja_s, Boolean registracija_s, Boolean prijava_s, Boolean oglasavanje_k, Boolean rezervisanje_k, Boolean sopsOglasi_k, Boolean sopsRezerv_k, Boolean profilPromena_k, Boolean privilegije_a, Boolean defParSist_a, Boolean defNabParAuto_a)
        //{
        //    Pretraga_s = pretraga_s;
        //    PrikazDetalja_s = prikazDetalja_s;
        //    Registracije_s = registracija_s;
        //    Prijava_s = prijava_s;
        //    Oglasavanje_k = oglasavanje_k;
        //    Rezervisanje_k = rezervisanje_k;
        //    SopsOglasi = sopsOglasi_k;
        //    SopsRezerv_k = sopsRezerv_k;
        //    ProfilPromena_k = profilPromena_k;
        //    Privilegije_a = privilegije_a;
        //    DefParSist_a = defParSist_a;
        //    DefNabParAuto_a = defNabParAuto_a;
        //}

       

    
public  int Pretraga_s { get {return pretraga_s;} set{pretraga_s=value;} }
public int PrikazDetalja_s { get { return prikazDetalja_s; } set { prikazDetalja_s=value;} }

public int Registracije_s { get { return registracija_s; } set { registracija_s=value;} }

public int Prijava_s { get { return prijava_s; } set { prijava_s=value;} }

public int Oglasavanje_k { get { return oglasavanje_k; } set { oglasavanje_k=value;} }

public int Rezervisanje_k { get { return rezervisanje_k; } set { rezervisanje_k=value;} }

public int SopsOglasi { get { return sopsOglasi_k; } set { sopsOglasi_k=value;} }

public int SopsRezerv_k { get { return sopsRezerv_k; } set { sopsRezerv_k=value;} }

public int ProfilPromena_k { get { return profilPromena_k; } set { profilPromena_k=value;} }

public int Privilegije_a { get { return privilegije_a; } set { privilegije_a=value;} }

public int DefParSist_a { get { return defParSist_a; } set { defParSist_a=value;} }

public int DefNabParAuto_a { get { return defNabParAuto_a; } set { defNabParAuto_a=value;} }

public int IdKor { get { return idKor; } set { idKor = value; } }

public string NazivP { get { return nazivP; } set { nazivP = value; } }
    }
}
